🌎 rns.kin.earth git 🌍
Commit bfe5b876defa1de816b2f3fa0cc23ed0f0951d05
Parents : da8a0ee
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-04-15T18:04:32+02:00
Fixed occasional io thread hang on shutdown
Changes
Diff
diff --git a/RNS/Reticulum.py b/RNS/Reticulum.py
index 63dac754..39c5fa92 100755
--- a/RNS/Reticulum.py
+++ b/RNS/Reticulum.py
@@ -173,6 +173,7 @@ class Reticulum:
# classes, saving necessary information to disk and carrying
# out cleanup operations.
if not Reticulum.__exit_handler_ran:
+ Reticulum.__exit_handler_ran = True
if not Reticulum.__interface_detach_ran:
RNS.Transport.detach_interfaces()
RNS.Transport.exit_handler()
diff --git a/RNS/__init__.py b/RNS/__init__.py
index b38faf54..a08ced33 100755
--- a/RNS/__init__.py
+++ b/RNS/__init__.py
@@ -373,7 +373,6 @@ def exit(code=0):
global exit_called
if not exit_called:
exit_called = True
- print("")
Reticulum.exit_handler()
os._exit(code)
Served by rngit 1.5.2 - Generated in 0.05s